package com.smile.service;

import com.smile.model.dto.request.payload.CameraFocalLengthSetRequestDTO;
import com.smile.model.dto.request.payload.GimbalResetRequestDTO;
import com.smile.model.response.response.GetFlyResultResponseDTO;
import com.smile.model.response.response.PayloadDataResponseDTO;

import java.io.IOException;

/**
 * 负载控制想
 */
public interface PayloadService2 {
    //抢夺控制权
//    GetFlyResultResponseDTO payloadAuthorityGrab(PayloadAuthorityGrabRequestDTO flyRequestDTO) throws IOException;
    GetFlyResultResponseDTO gimbalReset(GimbalResetRequestDTO gimbalResetRequestDTO) throws IOException;
    GetFlyResultResponseDTO cameraFocalLengthSet(CameraFocalLengthSetRequestDTO cameraFocalLengthSetRequestDTO) throws IOException;
    String getPayloadIndex(String getawaySn) throws IOException;
    PayloadDataResponseDTO getPayloadData(String getawaySn) throws IOException;
}
